#player_container {
  position:relative;
  border: 1px solid #CCC;
  padding:20px;
  background-color:#FFF;
}

ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

ul#icons #volume-min {
  margin:2px 140px 2px 364px;
}

#sliderVolume {
  position:absolute;
  top:30px;
  left:540px;
  width:120px;
  height:.4em;
}


#sliderVolume .ui-slider-handle {
  height:.8em;
  width:.8em;
}

#bars_holder {
  position:absolute;
  top:27px;
  left:170px;
  width:300px;
}

#sliderPlayback .ui-slider-handle {
  height:1.6em;
}

#loaderBar.ui-progressbar {
  height:.2em;
  border:0;
}

#playlist_list {
  width:100%; /* for FF, Opera, and others */
  !width:97%; /* 418 */ /* For Internet Explorer */
}

#playlist_list ul{
  list-style-type:none;
  padding:10px 20px 20px 20px;
  margin:auto; /* 0 0 10px 0 */
  background-color:#FFF;
  border:1px solid #CCC;
  border-top:none;
  width:90%; /* 378 */
  font-size:.9em;
  max-height:335px;
  !height:335px;
  overflow:auto;
}

#playlist_list li{
  padding:4px 0 4px 20px;
  border-bottom:1px solid #eee;
  cursor: pointer;
}

#playlist_list li.playlist_current{
  color:#0d88c1;
  list-style-type:square;
  list-style-position:inside;
  padding-left:6px;
  cursor: default;
}

#playlist_list li.playlist_hover {
  color:#0d88c1;
}

.miaow {
  font-size:.8em;
  color:#999;
}

.miaow a:link, a:visited, a:hover, a:focus, a:active {
  color:#009be3;
}

#playlistSelect {
  position:absolute;
  top: 5px;
  right: 50px;
}
